package DataStructures;
/*
BinaryNode.java
Autor: Emilio Jose Miranda Rivas
Fecha: 27 de Octubre de 2011
Descripcion: Nodo binario
*/

// Clase BinaryNode.java descargada de http://users.cis.fiu.edu/~weiss/dsaajava/code/DataStructures/

class BinaryNode {
    
    // Constructors
    BinaryNode(Comparable theElement) {
        this(theElement, null, null);
    }

    BinaryNode(Comparable theElement, BinaryNode lt, BinaryNode rt) {
        element = theElement;
        left = lt;
        right = rt;
    }
    // Friendly data; accessible by other package routines
    Comparable element;      // The data in the node
    BinaryNode left;         // Left child
    BinaryNode right;        // Right child
}